using Lzfy_Refund_Service.Models;

namespace Lzfy_Refund_Service.Services
{
    public interface IHisPatientBalanceService
    {
        Task<decimal?> GetPatientBalanceAsync(string patientId);
        Task<string?> GetPatientQrCodeAsync(string patientId);
        Task<string?> GetRefundBalanceSnAsync(string patientId, decimal hisBalance);
        Task<List<HisRefundData>> GetHisRefundDataAsync(string patientId, decimal amount, int days);
    }
}